<html>
  <head>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Threads');
                data.addColumn('number', 'ApacheCommon Generic Bloking');
        data.addColumn('number', 'ApacheCommon Generic-Growing');
        data.addColumn('number', 'Object Pool');
        data.addRows([
		[ '0' , 155 , 166 , 77  ] ,
		[ '1' , 190 , 203 , 77  ] ,
		[ '2' , 300 , 333 , 136  ] ,
		[ '3' , 489 , 472 , 139  ] ,
		[ '4' , 627 , 604 , 223  ] ,
		[ '5' , 725 , 757 , 262  ] ,
		[ '6' , 813 , 791 , 362  ] ,
		[ '7' , 1006 , 921 , 387  ] ,
		[ '8' , 1119 , 1049 , 396  ] ,
		[ '9' , 1125 , 1030 , 538  ] ,
		[ '10' , 1378 , 1331 , 513  ] ,
		[ '11' , 1591 , 1359 , 630  ] ,
		[ '12' , 1430 , 1575 , 625  ] ,
		[ '13' , 1804 , 1631 , 681  ] ,
		[ '14' , 1814 , 1830 , 543  ] ,
		[ '15' , 2125 , 2131 , 683  ] ,
		[ '16' , 2385 , 2323 , 719  ] ,
		[ '17' , 2638 , 2529 , 875  ] ,
		[ '18' , 2866 , 3159 , 852  ] ,
		[ '19' , 3180 , 3391 , 828  ] ,
		[ '20' , 3681 , 3760 , 865  ] ,
		[ '21' , 4568 , 4537 , 1057  ] ,
		[ '22' , 5075 , 4803 , 981  ] ,
		[ '23' , 6028 , 5547 , 1048  ] ,
		[ '24' , 6606 , 6512 , 1019  ] ,
		[ '25' , 7430 , 6995 , 1056  ] ,
		[ '26' , 7640 , 8509 , 1139  ] ,
		[ '27' , 8311 , 8454 , 1171  ] ,
		[ '28' , 9301 , 9392 , 1279  ] ,
		[ '29' , 9670 , 9843 , 1302  ] ,
		[ '30' , 10095 , 10181 , 1412  ] ,
		[ '31' , 10343 , 9862 , 1285  ] ,
		[ '32' , 10814 , 10726 , 1451  ] ,
		[ '33' , 11255 , 11005 , 1607  ] ,
		[ '34' , 11617 , 11805 , 1486  ] ,
		[ '35' , 12058 , 11797 , 1729  ] ,
		[ '36' , 12438 , 12013 , 1712  ] ,
		[ '37' , 12568 , 12799 , 1681  ] ,
		[ '38' , 12914 , 12984 , 1770  ] ,
		[ '39' , 13602 , 13053 , 1748  ] ,
		[ '40' , 13402 , 13503 , 1860  ] ,
		[ '41' , 13988 , 13700 , 1760  ] ,
		[ '42' , 14240 , 14364 , 1982  ] ,
		[ '43' , 14598 , 14625 , 2101  ] ,
		[ '44' , 15101 , 14638 , 1921  ] ,
		[ '45' , 15638 , 15541 , 1921  ] ,
		[ '46' , 15677 , 15322 , 1874  ] ,
		[ '47' , 15915 , 15827 , 1985  ] ,
		[ '48' , 16111 , 16234 , 2130  ] ,
		[ '49' , 17496 , 17830 , 2271  ] ,
		[ '50' , 17889 , 17484 , 2192  ] ,
		[ '51' , 17229 , 17254 , 2042  ] ,
		[ '52' , 17934 , 17589 , 2192  ] ,
		[ '53' , 18450 , 18931 , 2274  ] ,
		[ '54' , 18312 , 19049 , 2437  ] ,
		[ '55' , 19295 , 18682 , 2385  ] ,
		[ '56' , 19759 , 19892 , 2420  ] ,
		[ '57' , 19746 , 19640 , 2350  ] ,
		[ '58' , 20023 , 19877 , 2394  ] ,
		[ '59' , 20220 , 20478 , 2580  ] ,
		[ '60' , 20282 , 20622 , 2668  ] ,
		[ '61' , 21622 , 20821 , 2754  ] ,
		[ '62' , 21183 , 20931 , 2820  ] ,
		[ '63' , 21285 , 21584 , 2772  ] ,
		[ '64' , 21920 , 22252 , 2637  ] ,
		[ '65' , 22487 , 23245 , 3009  ] ,
		[ '66' , 23351 , 22702 , 2932  ] ,
		[ '67' , 23794 , 23596 , 3119  ] ,
		[ '68' , 22948 , 23573 , 2958  ] ,
		[ '69' , 23822 , 23580 , 3026  ] ,
		[ '70' , 23977 , 23704 , 2873  ] ,
		[ '71' , 24079 , 24202 , 3364  ] ,
		[ '72' , 24811 , 25333 , 3458  ] ,
		[ '73' , 26446 , 26439 , 3213  ] ,
		[ '74' , 26476 , 25599 , 2963  ] ,
		[ '75' , 25724 , 26660 , 3545  ] ,
		[ '76' , 26101 , 26916 , 3564  ] ,
		[ '77' , 27968 , 27389 , 3445  ] ,
		[ '78' , 27954 , 26847 , 3146  ] ,
		[ '79' , 27503 , 27232 , 3460  ] 
                      
		]);
        var options = {
          width: 1000, height: 400,
          title: 'Object pool comparaison'
        };

        var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>

    <div id="chart_div"></div>
  </body>
</html>